/*
 +------------------------------------------
 | By Zinn
 +------------------------------------------
*/
@font-face {
	font-family: 'just-icon';
	src: url('./font/iconfont.eot');
	src: url('./font/iconfont.eot?#iefix') format('embedded-opentype'),
	url('./font/iconfont.woff') format('woff'),
	url('./font/iconfont.ttf') format('truetype'),
	url('./font/iconfont.svg#iconfont') format('svg');
}
.T-bo .T-icon{
	font-family:"just-icon", 'Microsoft Yahei', Arial, Helvetica, sans-serif !important;
	font-size:16px;font-style:normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.T-bo .fl{float:left;}
.T-bo .fr{float:right;}
.T-bo .notcopy{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.T-bo .m-Pic{text-align:center;display:block;font-size:0;}
.T-bo .m-Pic b{display:inline-block;height:100%;vertical-align:middle;}
.T-bo .m-Pic img{vertical-align:middle;max-width:100%;max-height:100%;}
.T-bo .i-Pic{overflow:hidden;font-size:0;}
.T-bo .i-Pic img{width:100%;min-height:100%;background:#ccc;}
.T-bo .clean:after{clear:both;content:'';display:table;}
.T-bo .clear{margin:0px auto;clear:both;height:0px;font-size:0px;overflow:hidden;}
.T-bo .pointer{cursor:pointer;}
.T-bo .move{cursor:move;}
.T-bo .rp{position:relative;}
.T-bo .ap{position:absolute;}
.T-bo .fp{position:fixed;}
.T-bo .fz0{font-size:0;}
.T-bo .block{display:block !important;}
.T-bo .inline{display:inline !important;}
.T-bo .inline-block{display:inline-block !important;*display:inline; zoom:1;}
.T-bo .tbox{display:table;}
.T-bo .tcell{display:table-cell;}
.T-bo .over{overflow:hidden;}
.T-bo .text-left{text-align:left;}
.T-bo .text-right{text-align:right;}
.T-bo .text-center{text-align:center;}

/*弹窗样式*/
.T-bo > .T-Bg{ background:#000; position:fixed; left:0; right:0; top:0; bottom:0; z-index:888; opacity:0.4;filter:alpha(opacity=40); }
.T-bo > .T-Bg.bg2{ background:none; }
.T-bo > .T-Bg.bg3{ background:#fff; }
.T-bo > .T-Bg.bg4{ background:#ccc; }
.T-bo > .T-Bd{ max-width:86%; max-height:94%; min-height:88px; z-index:888; }
.T-bo > .T-Bd > .T-Bd-bg{ background:#fff; left:0; right:0; top:0; bottom:0; z-index:0; border:1px solid #ccc; border-radius: 3px; }
.T-bo > .T-Bd > .T-Bd-bg:after{ position:absolute; left:0; right:0; top:0; bottom:0; z-index:1; box-shadow:0 0 9px #999; content:''; background:rgba(255,255,255,1); }
.T-bo > .T-Bd > .T-Close{ position:absolute; top:0; right:0; z-index:3; height:30px; width:30px; text-align:center; line-height:30px; font-size:12px; cursor:pointer; }
.T-bo > .T-Bd > .T-Min{ position:absolute; top:0; right:50px; z-index:3; height:30px; width:30px; text-align:center; line-height:30px; font-size:20px; cursor:pointer; }
.T-bo > .T-Bd > .T-Close.cnone{ display:none; }
.T-bo > .T-Bd > .T-Close.c0{ display:none; }
.T-bo > .T-Bd > .T-Close.c2{ background:#333; color:#fff; border-radius:50%; top:-10px;right:-10px;width:20px;height:20px;line-height:21px; }
.T-bo > .T-Bd > .T-Min.c2{ background:#333; color:#fff; border-radius:50%; top:-10px;right:20px;width:20px;height:20px;line-height:19px; }
.T-bo > .T-Bd > .T-Close.c3{ background:#eee; }
.T-bo > .T-Bd > .T-Close.c4{ background:#fff; color:#333; border-radius:50%; top:-10px;right:-10px;width:20px;height:20px;line-height:21px; }
.T-bo > .T-Bd > .T-Close.c5{ top:10px;right:10px; font-size:30px; color:#666; }
.T-bo > .T-Bd > .T-Close.cnull{ display:none; }
.T-bo > .T-Bd > .T-Con{ width:400px; max-width:100%; margin:0 1px 1px; z-index:1; }
.T-bo > .T-Bd > .T-Con > .T-Msg{ z-index:2; padding:18px; font-size:13px; line-height:28px; }

.T-bo > .T-Bd.null > .T-Bd-bg{ border-color:transparent; background:none; }
.T-bo > .T-Bd.null > .T-Bd-bg:after{ display:none; }
.T-bo > .T-Bd.null > .T-Con{ padding:0; margin:0; }
.T-bo > .T-Bd.null > .T-Con > .T-Msg{ padding:0; }

.T-bo > .T-Bd > .T-Bd-bg.isbg{ border-color:transparent; }
.T-bo > .T-Bd > .T-Bd-bg.isbg:after{ display:none; }

.T-bo > .T-Bd.btn{ padding-bottom:50px; }
.T-bo > .T-Bd.btn > .btnclose{ background:#eee; height:48px; line-height:50px; font-size:14px; z-index:3; bottom:0; left:0; right:0; }
.T-bo > .T-Bd.btn > .T-Con > .T-Msg{ min-height:60px; }

.T-bo > .T-Bd.confirm{ padding-bottom:50px; }
.T-bo > .T-Bd.confirm > .btnclose{ background:#eee; height:48px; line-height:50px; font-size:14px; z-index:3; bottom:0; left:0; right:0; width:100%; }
.T-bo > .T-Bd.confirm > .btnclose .no{ border-left:1px solid #ddd; }
.T-bo > .T-Bd.confirm > .T-Con > .T-Msg{ min-height:60px; }

.T-bo > .T-Bd.img{ width:100%; height:100%; max-height:94%; max-width:100%; top:0; left:0; }
.T-bo > .T-Bd.img img{ max-width:94%; max-height:94%; text-align:center; }

.T-bo > .T-Bd.T-Tit{ max-width:94%; }
.T-bo > .T-Bd.T-Tit > .T-Bd-bg{  }
.T-bo > .T-Bd.T-Tit > .T-Tit > .T-Close{ right:5px; top:0; line-height:65px; width:40px; font-size:20px; color:#666; text-align:center; }
.T-bo > .T-Bd.T-Tit > .T-Tit{ line-height:65px; z-index:3; padding-left:18px; margin:1px 1px 0; color:#666; font-size:18px; border-bottom: 1px solid #e9e9e9; }
.T-bo > .T-Bd.T-Tit > .T-Bd-bg::after{ background:none; }
.T-bo > .T-Bd.T-Tit > .T-Con{ margin:0 -1px 1px; }

.T-bo > .T-Bd.bar{ width:auto; min-height:inherit; }
.T-bo > .T-Bd.bar > .T-Bd-bg{ background:#333; opacity:0.8 !important;filter:alpha(opacity=80) !important; border:none; border-radius: 3px; }
.T-bo > .T-Bd.bar > .T-Bd-bg:after{ opacity:0;filter:alpha(opacity=0); }
.T-bo > .T-Bd.bar > .T-Con{ width:auto; }
.T-bo > .T-Bd.bar > .T-Con > .T-Msg{ display:inline-block; padding:9px 26px; }
.T-bo > .T-Bd.bar.T-Tit > .T-Con > .T-Msg{ padding:9px 18px; }
.T-bo > .T-Bd.bar > .close{ color:#fff; }
.T-bo > .T-Bd.bar.T-Tit > .T-Tit{ background:none; border:none; color:#fff; border-bottom:1px solid #eee; }

.T-bo > .T-Bd.none > .T-Bd-bg{ background:none; border:none; }
.T-bo > .T-Bd.none > .T-Bd-bg:after{ opacity:0;filter:alpha(opacity=0); }
.T-bo > .T-Bd.none > .T-Con{ margin:0; }
.T-bo > .T-Bd.none > .T-Con > .T-Msg{ padding:0; }

.T-bo > .T-Bd.iframe{ max-width:94%; }
.T-bo > .T-Bd.iframe .T-Con{ width:100%; height:100%; padding:0; }
.T-bo > .T-Bd.iframe .T-Con iframe{ width:100%; height:100%; }

.T-bo > .T-Bd.tv{ max-width:94%; background:#333; }
.T-bo > .T-Bd.tv .T-Con{ width:1000px; height:0; padding:0; padding-top:56.25%; margin:0; position:relative; }
.T-bo > .T-Bd.tv .T-Con iframe{ width:100%; height:100%; position:absolute; left:0; top:0; }
.T-bo > .T-Bd.tv .T-Bd-bg{ background:#333; }
.T-bo > .T-Bd.tv .T-Bd-bg::after{ background:#333; }

.T-bo > .T-Bd > .T-Con.T-Font{ display:table; width:400px; }
.T-bo > .T-Bd > .T-Con.T-Font > .T-Msg{ display:table-cell; vertical-align:middle; padding:20px; }
.T-bo > .T-Bd > .T-Con.T-Font > .tipIcon{ width:1%; display:table-cell; vertical-align:middle; font-size:46px; padding:20px 10px 20px 20px; }
.T-bo > .T-Bd > .T-Con.T-Font1 > .tipIcon{ color:#FF9800; }
.T-bo > .T-Bd > .T-Con.T-Font2 > .tipIcon{ color:#E91E63; }
.T-bo > .T-Bd > .T-Con.T-Font3 > .tipIcon{ color:#2196F3; }
.T-bo > .T-Bd > .T-Con.T-Font4 > .tipIcon{ color:#00BCD4; }
.T-bo > .T-Bd > .T-Con.T-Font5 > .tipIcon{ color:#009688; }

.T-bo > .T-Bd.isAp{ position:absolute; }

@media only screen and (max-width: 900px){
	.T-bo > .T-Bd.tv{ width:100%; max-width:100%; margin:0 auto auto auto !important; top:0 !important; right:auto !important; left:0 !important; bottom:auto !important; }
	.T-bo > .T-Bd.tv .close{ width:100%; height:auto; background:#3F3F3F; border-radius:0; margin:0 !important; right:0 !important; top:100%; line-height:inherit; font-size:0;  padding:14px 0; }
	.T-bo > .T-Bd.tv .close:before{ content:'关闭'; font-size:14px; color:#fff; }
}

@media only screen and (max-width: 500px){
	.T-bo > .T-Bd > .T-Con.T-Font .just-icon{ font-size:40px !important; font-weight:100; }
	.T-bo > .T-Bd > .close.close5{ font-size:20px; }
}
@media only screen and (min-width: 1px){
	.T-bo > .T-Bd > .T-Bd-bg{ border:none; }
	.T-bo > .T-Bd.T-Tit .T-Tit{ margin:0; }
	.T-bo > .T-Bd > .T-Con{ margin:0; }/**/
}
.T-animate{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@keyframes T-Bin{
	0%{opacity:0;-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}
	60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
	to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}
}@-webkit-keyframes T-Bin{
	0%{opacity:0;-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}
	60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
	to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}
}
.T-Bin{-webkit-animation-name:T-Bin;animation-name:T-Bin}